home *** CD-ROM | disk | FTP | other *** search
/ PC Zone 96 / PC Zone #096.7z / Dppcz1200.mdf / Demos / Gunlok / data1.cab / Program_Executable_Files / scripts / sneeker.gsh < prev    next >
Text File  |  2000-09-09  |  2KB  |  97 lines

  1. // defines SNEEKER robot
  2. ////////////////////////////////////////////////////////////////////////////////////
  3.  
  4. // start wrapper - prevent multiple inclusions or recursive inclusions
  5.  
  6. #ifndef INCLUDED_SNEEKER_GSH
  7. #define INCLUDED_SNEEKER_GSH
  8.  
  9. ////////////////////////////////////////////////////////////////////////////////////
  10.  
  11. #include "grenade_launcher.gsh"
  12. #include "defaults.gsh"
  13. #include "sneekerfrag.gsh"
  14. hierarchy Hcy_sneeker
  15. {
  16.     file "units\LOWsneeker.RIF"
  17.     name "LOWsneeker"
  18.     hotspot "dunflash"
  19. }
  20.  
  21. hierarchy Hcy_sneekerShadow
  22. {
  23.     file "units\sneeker_shadow.RIF"
  24.     name "sneekershadow"
  25. }
  26.  
  27. character Chr_sneeker : Chr_DefaultBaddie
  28. {
  29.     turning speed   0.75    // this is in revolutions per second
  30.     walking speed   1    // this is in animation cycles per second
  31.     weapon          plasmagnum
  32.     strength        200    // initial strength points
  33.     aim             2    // how many degrees off target he can be at most
  34.     sight angle    30    // in degrees
  35.     sight range     15    // in metres
  36.     hearing range    10    // in metres
  37.     aggression    0.75    // from 0 to 1
  38.     radius            2    // used by the movement model
  39.     shadow hierarchy        Hcy_sneekerShadow
  40. }
  41.  
  42. character Chr_mini_sneeker : Chr_DefaultBaddie
  43. {
  44.     turning speed   0.75    // this is in revolutions per second
  45.     walking speed   1    // this is in animation cycles per second
  46.     weapon          plasmagnum
  47.     strength        107    // initial strength points
  48.     aim             2    // how many degrees off target he can be at most
  49.     sight angle    30    // in degrees
  50.     sight range     15    // in metres
  51.     hearing range    10    // in metres
  52.     aggression    0.75    // from 0 to 1
  53.     radius            1    // used by the movement model
  54.     size 0.75
  55.     shadow hierarchy        Hcy_sneekerShadow
  56. }
  57.  
  58. role Rol_sneeker : Rol_DefaultRobot
  59. {
  60.     shape        Hcy_sneeker
  61.  
  62.     character    Chr_sneeker
  63.  
  64.     identifier    "SNEEKER"
  65.  
  66.     recon name    sneeker recon
  67.  
  68.     destructibility    Frg_sneeker
  69.  
  70.     armour        7
  71.  
  72.     ai        bot
  73. }
  74.  
  75.  
  76. role Rol_mini_sneeker : Rol_DefaultRobot
  77. {
  78.     shape        Hcy_sneeker
  79.  
  80.     character    Chr_mini_sneeker
  81.  
  82.     identifier    "MINI_SNEEKER"
  83.  
  84.     recon name    sneeker recon
  85.  
  86.     destructibility    Frg_sneeker
  87.     
  88.     armour        4
  89.  
  90.     ai        bot
  91. }                    
  92.  
  93. ////////////////////////////////////////////////////////////////////////////////////
  94.  
  95. // end wrapper - for preventing multiple or recursive inclusions
  96. #endif // !INCLUDED_SNEEKER_GSH
  97.